just showing that im still alive. expect the next few tutorialparts soon. code: into main loop: lui t0, $8033 lw t2, $0e34 (T0) lui t1, $8037 lui t5, $8034 beq t2, r0, !aply nop !conserve: lb t3, $0314 (T1) addiu at, r0, $0001 beq t3, at, !skipthis nop sw r0, $0310 (T1) lwc1 f2, $b1ac (T5) lwc1 f12, $b1b8 (T5) sub.s f2, f2, f12 swc1 f2, $0300 (T1) lwc1 f2, $b1b4 (T5) lwc1 f12, $b1c0 (T5) sub.s f2, f2, f12 swc1 f2, $0308 (T1) !skipthis: lw t2, $0300 (T1) sw t2, $0304 (T1) lw t2, $0308 (T1) sw t2, $030C (T1) lw t2, $b1ac (T5) sw t2, $0300 (T1) lw t2, $b1b4 (T5) sw t2, $0308 (T1) addiu at, r0, $0001 sb at, $0314 (T1) beq r0, r0, !end nop !aply: lb t3, $0314 (T1) addiu at, r0, $0002 beq t3, at, !skipthis2 nop sw r0, $0310 (T1) !skipthis2: lw t3, $0310 (T1) addiu t4, t3, $0001 sw t4, $0310 (T1) bne t3, r0, !dontcalc nop lwc1 f2, $0300 (T1) lwc1 f12, $0304 (T1) sub.s f2, f2, f12 lwc1 f12, $b1b8 (T5) sub.s f2, f2, f12 swc1 f2, $0300 (T1) lwc1 f2, $0308 (T1) lwc1 f12, $030C (T1) sub.s f2, f2, f12 lwc1 f12, $b1c0 (T5) sub.s f2, f2, f12 swc1 f2, $0308 (T1) !dontcalc: lwc1 f4, $b1e0 (T5) lwc1 f2, $b1b0 (T5) lui at, $4248 mtc1 at, f6 sub.s f2, f2, f6 c.lt.s f4, f2 lui at, $3f70 mtc1 at, f4 lwc1 f2, $0300 (T1) mul.s f2, f2, f4 swc1 f2, $0300 (T1) lwc1 f12, $b1ac (T5) add.s f0, f2, f12 lwc1 f2, $0308 (T1) mul.s f2, f2, f4 swc1 f2, $0308 (T1) lwc1 f12, $b1b4 (T5) add.s f2, f2, f12 addiu at, r0, $0002 sb at, $0314 (T1) bc1f !end nop swc1 f2, $b1b4 (T5) swc1 f0, $b1ac (T5) !end: jr ra nop